package com.mingqijia.gassafety.db.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author: 李煜龙
 * @Date: 2024/7/10 15:25
 */
@Data
@ApiModel("工商业大屏告警信息")
public class IndustryScreenWarningVo {

    @ApiModelProperty(value = "状态 0待处理 1处理中 2已完成")
    Integer applyStatus;

    @ApiModelProperty(value = "数据类型 0：报警+故障 1报警 2故障")
    Integer dataType;

    @ApiModelProperty(value = "设备类型 1代表控制器 2代表探头")
    Integer deviceType;

    @ApiModelProperty("页数")
    private int page = 1;

    @ApiModelProperty("条数")
    private int pageSize = 10;

    /**
     * 行业类型
     */
    @ApiModelProperty(value = "行业类型 当/map/group为这个接口并且zoom为0时，行业类型，功能区编码，街道编码至少填一个")
    private String industryType;

    /**
     * 功能区编码
     */
    @ApiModelProperty(value = "功能区编码")
    private String adCode;

    /**
     * 街道编码
     */
    @ApiModelProperty(value = "街道编码")
    private String townCode;

    /**
     * 商圈编码
     */
    @ApiModelProperty(value = "商圈编码，当为/map/list接口时并且没有坐标时必填")
    private String businessAreaCode;

    /**
     * spId
     */
    @ApiModelProperty(value = "spIds")
    private List<String> spIds;

    /**
     * 功能区域权限
     */
    @ApiModelProperty(value = "funcCodes")
    private List<String> funcCodes;

    @ApiModelProperty(value = "客户名称/户名/户号筛选")
    private String custInfo;
}
